gsk: Turn GskRenderNode into a pure GTypeInstance
authorEmmanuele Bassi <ebassi@gnome.org>
Wed, 29 Jun 2016 18:05:33 +0000 (19:05 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Tue, 18 Oct 2016 10:49:06 +0000 (11:49 +0100)
commitb8a92dfa0eddca1283b08b17359bf628f25211dc
tree01d13fee5b5405baccb8117882540a607146cd63
parentb997f4c5756e8ccd0dfab461aa6e8b9f82faa2a8
gsk: Turn GskRenderNode into a pure GTypeInstance

Using GObject as the base type for a transient tree may prove to be too
intensive, especially when creating a lot of node instances. Since we
don't need properties or signals, and we don't need complex destruction
semantics, we can use GTypeInstance directly as the base type for
GskRenderNode.
gsk/gskrenderer.c
gsk/gskrendernode.c
gsk/gskrendernode.h
gsk/gskrendernodeprivate.h